loads entire file into memory...